/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package util;

import java.util.Calendar;
import java.util.Date;

/**
 *
 * @author gadiel
 */
public class Fechas {
    
    public static String stringValue(Date fech)
    {
        Calendar c = Calendar.getInstance();
        c.setTime(fech);
        String dia = String.valueOf(c.get(Calendar.DATE)).length() > 1 ? "" + c.get(Calendar.DATE) : "0" + c.get(Calendar.DATE);
        String mes = String.valueOf(c.get(Calendar.MONTH) + 1).length() > 1 ? String.valueOf(c.get(Calendar.MONTH) + 1) : "0" + String.valueOf(c.get(Calendar.MONTH) + 1);
        String anio = String.valueOf(c.get(Calendar.YEAR));
        String fecha = dia + "-" + mes + "-" + anio;
        return fecha;
    }
    
    public static Date valueOf(String rfecha)
    {
        String dia, mes, anio, fecha = rfecha;
        dia = fecha.substring(0, 2);
        mes = fecha.substring(3, 5);
        anio = fecha.substring(6, 10);
        Calendar c = Calendar.getInstance();            
        int a = Integer.parseInt(anio);
        int m = Integer.parseInt(mes) - 1;
        int d = Integer.parseInt(dia);
        c.set(a, m, d);
        return c.getTime();
    }
    
}
